#ifndef FRAME_MODELMANAGER_H
#define FRAME_MODELMANAGER_H


#include "genericManager.h"

namespace frame {

//Singletone class for framework Model layer
class ModelManager : public GeneralSingleTone {
  public:
    //Initialize this object
    //- Here should everything be allocated
    virtual  Initialize();

    //Self configuration using Configs Engine
    virtual  Configure();

    //Last configuration and make it operational
    virtual  Start();

    //FullStop
    //- Prepare to be deleted
    virtual  Stop();

};

} // namespace frame
#endif
